home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #5 / Amiga Plus CD - 1996 - No. 5.iso / pd / grafik / freepaint / freepaint.doc < prev    next >
Text File  |  1992-03-22  |  72KB  |  1,655 lines

  1. ***************************************************************************
  2.  
  3.                          FREE PAINT REVISION 37 ETA
  4.                              © 1989, 1990, 1991
  5.  
  6.                          © 1992 by Björn-Eric Trost,
  7.                            Former versions by StGB
  8.                             all rights reserved!
  9.  
  10.  
  11. ***************************************************************************
  12.  
  13.                      Copyright
  14.                                  ¯¯¯¯¯¯¯¯¯
  15. FreePaint rev 37 eta is copyrighted by Björn-Eric Trost
  16.                                        A. d. Bännjerrück 39
  17.                                        D-6750 Kaiserslautern
  18.                                        Germany
  19.  
  20.  
  21. Former versions and revisions are from now on copyrighted by BET.
  22. Send your questions or requests corresponding to FreePaint rev34 - rev37 to
  23. the address below or above.
  24.  
  25. ***************************************************************************
  26.  
  27.  
  28.                            THE FREE PAINT MANUAL
  29.                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  30.                             all rights reserved!
  31.  
  32.                       (but first something necessary)
  33.  
  34. ***************************************************************************
  35.  
  36.  
  37.                                 LEGAL STUFF
  38.  
  39. This package consists of the files FPaint, FPaint.info, FreePaint.doc,
  40. FreePaint.doc.info, FreePaintInstall and FreePaintInstall.info.
  41. The package and all its files are NOT Public Domain. However you are
  42. allowed to copy and use the package as long as ALL the following demands
  43. are met. Exception from any of the points below can only be granted by my
  44. expressed written consent.
  45.  
  46. 1. This package may only be distributed in its intact, unchanged form.
  47.    Altering, as well as omitting, expanding or any other change of the
  48.    package or any part of it is strictly forbidden!
  49.  
  50. 2. Neither this package, nor any portion of it may be included in or
  51.    distributed as a commercial product.
  52.  
  53. 3. Neither this package, nor any portion of it may be used commercially.
  54.  
  55. 4. Neither this package, nor any portion of it may appear in an electronic
  56.    mailing facility, where an additional charge to your telephone bill is
  57.    upheld.
  58.  
  59. 5. The disk, this package is distributed on has to be priced below $7 in
  60.    the U.S.A. or the equivalent of DM 6 in Germany or any other country.
  61.  
  62. 6. Neither this package, nor any part of it may appear or be included in
  63.    any Public Domain series without my expressed written consent.
  64.  
  65. No guarantees, implicit or explicit are provided. The user is responsible
  66. for all damages resulting directly or indirectly from the use of this pack-
  67. age. I cannot be made liable for any damage resulting in the use or misuse
  68. of the package or any part of it.
  69.  
  70.  
  71.                     Kaiserslautern, February 1992
  72.  
  73. ***************************************************************************
  74.  
  75.  
  76.     CONTENTS
  77.  
  78.             1. INTRODUCTION
  79.  
  80.             2. FUNDAMENTALS OF FREE PAINT
  81.  
  82.                2.1 HOW TO GET FREE PAINT TO WORK
  83.                2.2 A FEW CONVENTIONS FOR THE FURTHER TEXT
  84.                2.3 THE MENUBAR
  85.                2.4 THE FASTMENU
  86.                2.5 THE DRAWING AREA
  87.                2.6 FIRST STEPS
  88.  
  89.             3. PAINTING WITH FREE PAINT
  90.  
  91.                3.1 THE SKETCH MODE
  92.                3.2 THE SPRAY MODE
  93.                3.3 THE LINE MODE
  94.                3.4 THE SPLINE MODE
  95.                3.5 THE RECTANGULAR MODE
  96.                3.6 THE POLYGON MODE
  97.                3.7 THE CIRCLE MODE
  98.                3.8 THE ELLIPSE MODE
  99.                3.9 THE FILL MODE
  100.                3.10 THE TEXT MODE
  101.                3.11 THE ZOOM MODE
  102.                3.12 THE BRUSH MODE
  103.                3.13 THE COLOR MODE
  104.                3.14 THE DUMP MODE
  105.                3.15 THE UNDO MODE
  106.                3.16 THE EXIT MODE
  107.                3.17 THE ICONIFY MODE
  108.  
  109.             4. THE MENUS OF FREE PAINT
  110.  
  111.                4.1 THE PICTURE MENU
  112.                4.2 THE BRUSH MENU
  113.                4.3 THE COLOR MENU
  114.                4.4 THE ANIM MENU
  115.                4.5 THE OPTIONS MENU
  116.  
  117.             5. THE REQUESTORS OF FREE PAINT
  118.  
  119.                5.1 DISK REQUESTOR
  120.                5.2 PAGE FORMAT REQUESTOR
  121.                5.3 COLOR PALETTE REQUESTOR
  122.                5.4 PRINT REQUESTOR
  123.                5.5 BRUSH HANDLE REQUESTOR
  124.                5.6 FILL MODE REQUESTOR
  125.                5.7 FONT REQUESTOR
  126.                5.8 REMAP REQUESTOR
  127.                5.9 SPRAY REQUESTOR
  128.                5.10 ICONIFY REQUESTOR
  129.                5.11 THE ANIMATION REQUESTOR
  130.  
  131.             6. MESSAGES AND REQUESTS
  132.  
  133.                6.1 THE FREE PAINT MESSAGE SYSTEM
  134.                6.2 THE FREE PAINT REQUEST SYSTEM
  135.                6.3 THE WORKBENCH REQUESTORS
  136.  
  137.             7. THE OPTIONS OF FREE PAINT
  138.  
  139.                7.1 THE SYNTAX
  140.                7.2 THE KEYWORDS
  141.  
  142.             8. KEYBOARD SETTINGS
  143.  
  144.             9. PROFESSIONAL INFORMATION
  145.  
  146.            10. ABOUT THE PICTURES THAT CAME WITH THIS
  147.  
  148.            11. A WORD TO THE USER
  149.  
  150.            12. CHANGES FROM EARLIER VERSIONS
  151.  
  152.  
  153. ***************************************************************************
  154.  
  155.  
  156.     1. INTRODUCTION
  157.  
  158.     1.1 WHAT IS FREE PAINT
  159.  
  160.     What is Free Paint? Well, Free Paint is a painting program for the
  161.     Amiga, that lets you draw as 'free'ly as possible. Free Paint is NOT
  162.     FREEWARE!!! If you are a beginner in Amiga affairs, this manual may
  163.     help you understand this machine even better, some basic knowledge
  164.     about Workbench and Amiga-DOS is needed, but nothing exceeding the
  165.     Amiga-DOS and Users manual that came with your computer. I you have
  166.     used the IconEdit tool you will find this no more complicated. If
  167.     in doubt about something, try it out, but make sure it cannot do much
  168.     harm (that means if you are sure the damage can be restored or is
  169.     negilible, if not ask a friend about it or do not do it at all!). The
  170.     intermediate user or hacker may be bored at some places, I admit, but
  171.     I urge you to read this manual thorougly! There may be some misspell-
  172.     ings and other grammatical errors ( I am neither English nor American),
  173.     but it should be understandable.
  174.  
  175.  
  176.     1.2 WHY WAS FREE PAINT MADE
  177.  
  178.     When you feel the urge to do some drawing on the Amiga the standart
  179.     equipment ( I speak of the Extras and Workbench disk) is neither
  180.     plentyful nor up to date. The object editor on the Extras disk is a
  181.     joke and the IconEdit program has to few tools and is hard to use. The
  182.     Public Domain pool for the Amiga contains some rudimentary drawing
  183.     programs, such as VDraw, DaVinci or Klecks, but they all lack functions
  184.     or are not 'user friendly' (may Shneiderman forgive me!). Then there is
  185.     the commercial market, well if you have the money ($100-$150) to buy
  186.     one. The solution to the problem may be Free Paint, which is provided
  187.     here. It cannot compete with most of the commercial software, but to
  188.     my knowledge it is better than any one of the Public Domain programs.
  189.  
  190.  
  191.     1.3 HOW DO YOU USE THIS MANUAL
  192.  
  193.     This 'manual' was made to provide you with both a guide to the many
  194.     functions Free Paint has and a basic tutorial into drawing with it.
  195.     You should read this manual before you install or use Free Paint,
  196.     or even better make a hardcopy and read it to help you before and
  197.     while using Free Paint.
  198.  
  199.  
  200.     1.4 HOW DO YOU DRAW WITH FREE PAINT
  201.  
  202.     This part of the manual is primarily for the beginner and inexper-
  203.     ienced, but may even prove helpful for people with more knowledge.
  204.  
  205.     After starting Free Paint, you will be presented a black screen with
  206.     a white menubar, not unlike that of the workbench screen, and on the
  207.     right there should be a panel of sixteen symbols and a checkerbord of
  208.     thirtytwo different colors. On this panel the symbols are usually
  209.     drawn black on a white background, but one is drawn white on a black
  210.     background, this symbol shows you which function (or mode as I like to
  211.     call it sometimes) will be used when you go to work with your mouse.
  212.     Each symbol can be actived by clicking on it or typing a key that is
  213.     associated with it (see 3. for information about them). Some functions
  214.     will go to work the time you hit their symbol, some require you to
  215.     mark points on the black screen, but all the specifics are discussed
  216.     below, read section 3. to get to know them. If you want to store a
  217.     piece of art to disk, or load it to make changes Free Paint has the
  218.     capabilities to interface with most of the art software for the Amiga.
  219.  
  220.  
  221. ***************************************************************************
  222.  
  223.  
  224.     2. FUNDAMENTALS OF FREE PAINT
  225.  
  226.  
  227.     2.1 HOW TO GET FREE PAINT TO WORK
  228.  
  229.     Free Paint can be started three ways, first by CLI, then by clicking
  230.     its Workbench icon and last by clicking on an picture or brush icon
  231.     that was once made using Free Paint. Free Paint runs under  Workbench
  232.     1.2 and 1.3, and may even under 2.0 ? You need at least 512KB to run
  233.     Free Paint, but to be able to use all graphic modes 1MB is needed.
  234.  
  235.     When you have removed some files from your Workbench it may be hard
  236.     for Free Paint to get all the resources it needs to work. (To find out
  237.     if Free paint runs, just double-click it on the Public Domain disk this
  238.     package came one, if it works you will not need to install it! In that
  239.     case you may skip the following lines and proceed to 2.2.)
  240.     I cannot supply all the resources with the Free Paint package because,
  241.     as you may know, Commodore has extended its copyright over all files
  242.     supplied on a Workbench. One can buy a license, but for a hefty annual
  243.     fee, which I do not want to pay. Therefore I have not included the
  244.     libraries, needed to use Free Paint. But do not panic, maybe the Public
  245.     Domain disk this package is on has them already, and if not there is a
  246.     file called 'FPInstall.bat' that has to be clicked on Workbench
  247.     which creates a working environment for Free Paint on a separate disk.
  248.     This file is a batch file and may as well be run from CLI using the
  249.     'EXECUTE' command (well, it is rather slow both ways).
  250.     If you are a bit experienced you may like to do the routine yourself,
  251.     well Free Paint needs the icon, diskfont, and mathtrans libraries from
  252.     your workbench libs drawer to run, also the Workbench should use a
  253.     'topaz 8' like font. If you own an Amiga 3000 which to my knowledge does
  254.     not have to have the 'topaz 8' font in ROM make sure that there is one
  255.     in your 'fonts:' drawer.
  256.  
  257.  
  258.     2.2 A FEW CONVENTIONS FOR THE FURTHER TEXT
  259.  
  260.     I think this is the place to introduce a few conventions which will be
  261.     used in the later text to avoid confusion.
  262.  
  263.     ------------------------------------------------  After starting Free
  264.     | THE MENUBAR                            | THE |  Paint the screen
  265.     -----------------------------------------|     |  will look like this.
  266.     |                                        |FAST-|      |
  267.     |                                        |     |  <---+
  268.     |   THE DRAWING AREA                     | MENU|
  269.     |                                        |     |
  270.     |                                        |     |
  271.     |                                        |     |
  272.     |                                        |     |
  273.     |                                        |     |
  274.     ------------------------------------------------
  275.  
  276.     When you start Free Paint (or FPaint as I will call it from now on)
  277.     a new screen will be opened, and this screen is divided into three
  278.     portions. First there is the MENUBAR, just like any normal Amiga
  279.     screen on top of the screen, only a little bit larger. Then on the
  280.     right hand side appears an area with a couple of symbols on the top
  281.     and a color palette on the bottom, this area will be called FASTMENU.
  282.     What remains of the screen is the DRAWING AREA. Only on this part of
  283.     the screen the painting is done. Since the MENUBAR and the FASTMENU
  284.     cover parts of the screen, the whole portion of your picture may not
  285.     be in the DRAWING AREA, but still it is stored in the memory. To access
  286.     the whole picture you can either move the DRAWING AREA or hide both
  287.     MENUBAR and FASTMENU. The place, your whole picture is stored is called
  288.     the PAGE. A PAGE may even be larger than any Amiga-DOS Screen (actually
  289.     up to 1008 Pixels wide and 1024 Pixels high).
  290.     You are able to copy portions of the screen into a separate hold, that
  291.     I call BRUSH, because it can be used like a brush to draw on the
  292.     DRAWING AREA with some restrictions. This BRUSH hold can be modified
  293.     in many ways and even saved or loaded from disk.
  294.     Usually, when using Workbench or programs that run on it, you
  295.     are allowed to use the left mouse button to activate switches ( they
  296.     are called 'gadgets' and in Free Paint the symbols in the FASTMENU are
  297.     switches) and handle objects, while the right mouse button can only
  298.     select items from the menu. Well, in Free Paint the user can paint and
  299.     select with BOTH mouse buttons. You can associate each button with one
  300.     pen, the current color of each pen is shown in the FASTMENU and the
  301.     MENUBAR (see below).
  302.  
  303.  
  304.     2.3 THE MENUBAR
  305.  
  306.     Located on top of your screen is the MENUBAR. It should look like that:
  307.  
  308.      ___________________________________________
  309.     |FreePaint [][] Matte Free x4     320   200 |
  310.      ¯¯¯¯¯^¯¯¯¯^¯¯^¯¯^¯¯¯¯^¯¯¯¯^¯¯¯¯¯¯¯^¯¯¯¯¯^¯¯
  311.           |    |  |  |    |    |       |     |
  312.      The Name  |  | Brush |  Zoom      |  Pointer
  313.                |  | State |  Factor    |  Y-Position
  314.       Left Mouse  |       |            |
  315.     Button Color  |      Grid       Pointer
  316.                   |      State      X-Position
  317.             Right Mouse
  318.             Button Color
  319.  
  320.     Starting from the left you see the program name, which is 'Free Paint'.
  321.     Then the color display informs the user which color is associated
  322.     with the mouse buttons (you draw with the color of the left box if you
  323.     use the left mouse button, and with the color of the right rectangle
  324.     it if you decide to use the right button). The next word, the brush
  325.     state show you how a BRUSH will appear on the DRAWING AREA. For a
  326.     description of the states see 3.12 below. On the right of this the
  327.     grid state is displayed. The grid makes your pointer move in intervals
  328.     you can specify in 4.3.4, see this section for more information on the
  329.     grid feature too. Then there is the zoom factor, showing you how many
  330.     times the zoom function (see 3.11) will magnify. Last, but not least,
  331.     the coordinates of the pointer relative to the PAGE are provided.
  332.     Pressing and holding down the right mouse button while pointing on the
  333.     MENUBAR will show you some pulldown menus, just like on Workbench.
  334.     These are discussed below, after some more important information.
  335.     The MENUBAR can be hidden by striking the F9 key, another typing of F9
  336.     causes the MENUBAR to reappear.
  337.  
  338.  
  339.     2.4 THE FASTMENU
  340.  
  341.     On the right of your screen,the FASTMENU should look like this:
  342.  
  343.     FPant <---- The program name (actually FPaint).
  344.     |/|/|
  345.     |/|/|
  346.     |/|/| <---- The symbol (or gadget) field area (actually 8 lines).
  347.     |/|/|
  348.     [¯I¯] <---- The mouse button color display (two 'round' boxes).
  349.     OOOOO
  350.     OOHOO <---- The color palette. A display of all colors available.
  351.     OOOOO       The currently selected color is boxed. (here it is 'H')
  352.  
  353.     When you look right, you see the FASTMENU. On top of it there is the
  354.     inevitable 'Free Paint' title, under that are eight pairs of symbols,
  355.     which are used to activate the different drawing tools. Most of this
  356.     symbols are divided by a diagonal line. Usually you click these symbols
  357.     using the left mouse button, doing this on the left top area normally
  358.     activates a simple, non filled function, while the bottom right place
  359.     does it on a more complex or filled on, e.g. the first symbol in the
  360.     third line activates the rectangle function, if clicked on the left top
  361.     corner, and the filled box if clicked on the right bottom. A few
  362.     symbols may even clicked using the right mouse button, (the place where
  363.     the click is made on is not important) which activates a requestor
  364.     that allowes you to do even more complex functions. Some symbols even
  365.     activate a function immediately, for example, the garbage can cleans
  366.     the DRAWING AREA the time it is hit!
  367.     Below the symbol area are shown two boxes. The left hand box is the
  368.     same color as the pen you use, when painting with the right mouse
  369.     button, the other one displays the color the left button uses. On the
  370.     bottom of the FASTMENU a palette of all usable colors is available.
  371.     The color used by the left mouse button is marked by a rectangle. You
  372.     can select the color for either button by moving the pointer into this
  373.     area and pressing the button on the color you want to set the pen to.
  374.     The FASTMENU can be hidden by pressing the F10 key, striking F10 again
  375.     makes it appear.
  376.  
  377.  
  378.     2.5 THE DRAWING AREA
  379.  
  380.     What is left of the screen if called the DRAWING AREA. On this you
  381.     can use the graphic functions selected in the FASTMENU. The DRAWING
  382.     AREA is only a part of the full PAGE you can draw on. When the MENUBAR
  383.     and the FASTMENU are hidden the DRAWING AREA may be as large as the
  384.     PAGE, if you did not change the PAGE width and height in the Page
  385.     Format Requestor. If the PAGE is larger than the DRAWING AREA it can
  386.     be moved by pressing the arrow keys.
  387.  
  388.  
  389.     2.6 FIRST STEPS
  390.  
  391.     2.6.1 LOADING A PREVIOUSLY DRAWN PICTURE
  392.  
  393.     To load a picture that has been drawn before move your pointer over the
  394.     MENUBAR, press and hold the right mouse button and move the pointer
  395.     on the first item of the first menu that should read 'Load Picture'.
  396.     Release the button and a window will appear on the screen (for a de-
  397.     scription of this window see section 5.1). There should be a list of
  398.     files in this window. Try to find the text 'PICTURE (dir)' or the text
  399.     'FreePaint (dir)'. You can move the list with the arrow gadgets and
  400.     the slider on the right. If you have found the second text click on it
  401.     and you will find the first one!. Either way click on the PICTURE (dir)
  402.     text and you will see a list of files succeeded by '.pic'. Now click
  403.     on one of those and click the field where the 'OK is shown. The
  404.     corresponding picture will be loaded and shown on the screen. You can
  405.     draw as soon as the pointer changes from the 'forbidden sign' into your
  406.     normal pointer.
  407.  
  408.  
  409.     2.6.2 DRAWING A SMILIE
  410.  
  411.     To draw a SMILIE click on the yellow rectangle on the bottom of the
  412.     FASTMENU using the left mouse button. This sets the color used with
  413.     this button to yellow and the circle between the color palette and the
  414.     symbols and the one in the MENUBAR should turn to yellow, too. Now
  415.     move the pointer higher to the circle symbol and click it on the right
  416.     bottom corner, a filled disk should be drawn there instantly. Move
  417.     your pointer left into the DRAWING AREA and you will observe that two
  418.     lines go through your pointer (this figure is called crosshair). Place
  419.     the pointer in the middle of the screen, press and hold the left mouse
  420.     button and the move the mouse. You should see how a disk is drawn in
  421.     yellow. When the disk has a size you like release the button and the
  422.     disk stays that size. We will now draw the eyes for our smilie. To do
  423.     so click on the black rectangle in the area you have clicked the
  424.     yellow one before, move back into the DRAWING AREA and on the head of
  425.     the smilie. There draw disks that make the eyes just like you did with
  426.     the yellow head disk. After that the poor thing still needs a mouth.
  427.     To do that click on the bottom right corner of the upmost left symbol
  428.     and draw the mouth with your pointer, just as you would if your
  429.     pointer was a pencil. Tata!
  430.  
  431.  
  432.     2.6.3 SAVING YOUR MASTERPIECE TO DISK
  433.  
  434.     Again, move the pointer on the MENUBAR, press and hold the right mouse
  435.     button and place the pointer over the 'Save Picture' item in the first
  436.     menu, the release it. A window will open ( see section 5.1 Disk Req.)
  437.     like described above. There is a field above the 'DF0' gadget, where
  438.     you can type in the name your picture shall have. After you have enter-
  439.     ed a name click 'OK' and it will be saved. You can continue painting
  440.     after the pointer gets 'normal' again.
  441.  
  442.  
  443. ***************************************************************************
  444.  
  445.  
  446.     3. PAINTING WITH FREE PAINT
  447.  
  448.     Here the simple painting functions are discussed. Each one of these
  449.     functions has a symbol of its own in the FASTMENU. Not all of the
  450.     many funtions Free Paint has are listed here, some are accessable
  451.     from keyboard, only. See section 8. for a complete list of the keyboard
  452.     settings.
  453.  
  454.  
  455.     3.1 THE SKETCH MODE
  456.  
  457.     This mode or function draws a pointed or filled freehand line when
  458.     used. To activate the pointed mode strike the '.' key or click the
  459.     top left corner of the top left symbol on the FASTMENU (I call this
  460.     symbol the first symbol, the one on the left the second and that below
  461.     the third symbol and so on). The filled freehand line is invoced by
  462.     pressing ':' or clicking the bottom right corner of the same symbol.
  463.     Painting is done by moving the pointer on the DRAWING AREA and pressing
  464.     (or holding down) a mouse button (and moving around).
  465.  
  466.  
  467.     3.2 THE SPRAY MODE
  468.  
  469.     This one is selected by clicking the second symbol (a spray can) with
  470.     the left mouse button or typing 'a' (for airbrush). Clicking it with
  471.     the right one or striking 'A' causes a requester to appear in wich the
  472.     shape of the spray stain can be changed according to personal taste
  473.     (see 5.10. for more information about this requestor).
  474.     Painting works just like in sketch mode.
  475.  
  476.  
  477.     3.3 THE LINE MODE
  478.  
  479.     The symbol for this function is a straight diagonal line (it is the
  480.     third one). Clicking on this or typing 'v' (for variable line) acti-
  481.     vates it. To draw a line you move your pointer on the DRAWING AREA and
  482.     the point your line shall start on, press a mouse button, hold it down,
  483.     and move to the place the line has to reach. While doing so the line is
  484.     stretched like a rubber band and drawn in its own color. Releasing the
  485.     button finally draws the line on the DRAWING AREA.
  486.  
  487.  
  488.     3.4 THE SPLINE MODE
  489.  
  490.     A curve is used to symbolise this function. Pressing the 's' key or
  491.     clicking this symbol selects it. This one works similiar to the line
  492.     function. You move on the DRAWING AREA, place a line like in 3.3 and
  493.     after realeasing the button you can form the curve by moving the
  494.     pointer around. Pressing a button again draws the line in its color.
  495.  
  496.  
  497.     3.5 THE RECTANGULAR MODE
  498.  
  499.     The symbol for this is a ... guess ... RECTANGLE!. Clicking the left
  500.     top corner or the 'r' key selects the hollow rectangle, the other
  501.     corner or the 'R' key the filled box mode. You draw by once again
  502.     going into the DRAWING AREA and pressing a mouse button. Moving the
  503.     pointer while holding the button down enlarges or shortens the
  504.     rectangle or box, releasing it finally places the figure. The place
  505.     where you first pressed the button marks the first edge of the
  506.     rectangle/box, where you released it marks the edge on the other
  507.     side of a diagonal line.
  508.  
  509.  
  510.     3.6 THE POLYGON MODE
  511.  
  512.     On the right side of the rectangular symbol is the polygon symbol.
  513.     The polygon line mode is invoced by clicking the top left area or
  514.     the 'g' key, the filled polygon by the other area or the 'G' key.
  515.     Unlike the other modes you move into the DRAWING AREA, press a mouse
  516.     button and release it. Memorize the button you pressed. Now move
  517.     the pointer around and press the SAME button as before to add an edge
  518.     to the polygon and the OTHER button to place the final edge. You are
  519.     allowed to draw a polygon with up to 50 edges, if you try to add a
  520.     51st one the function aborts as if you had pressed the OTHER button.
  521.  
  522.  
  523.     3.7 THE CIRCLE MODE
  524.  
  525.     Guess what symbold this one has! Right, a circle. A empty circle is
  526.     selected by the top left corner or striking 'c', a filled disk by
  527.     the other corner or the 'C' key. Pressing a mouse button inside the
  528.     DRAWING AREA sets the center of the circle and moving the pointer while
  529.     holding the button down selects the radius. Realeasing the button
  530.     finally draws a circle or disk.
  531.  
  532.  
  533.     3.8 THE ELLIPSE MODE
  534.  
  535.     This one works exactly like the above, only here you can select the
  536.     vertical and horizontal radius at the same time.
  537.  
  538.  
  539.     3.9 THE FILL MODE
  540.  
  541.     The tilted can with water flowing out is the symbol for the fill
  542.     function. Clicking it with the left mouse button or typing 'f'
  543.     activates it, while clicking the right button or pressing 'F' opens
  544.     a requester to set one of the fill styles (see section 5.7. below).
  545.     Clicking into the DRAWING AREA starts the fill, striking 'ESC' aborts
  546.     the fill in process.
  547.  
  548.  
  549.     3.10 THE TEXT MODE
  550.  
  551.     The capital letter is the sign for the text funtion. The left mouse
  552.     button or 't' selects it, 'T' or the right button openes a requestor
  553.     which lets you select the current font and text style (see sect. 5.7.)
  554.     After selecting the mode you have to place the cursor inside where ?
  555.     The DRAWING AREA, you're right! After that you are able to use the
  556.     keyboard like in any text editor. The arrow keys move the cursor
  557.     around, DEL deletes one column and backspace ('<-') the last character.
  558.     ESC or selecting another function with the mouse buttons ends the text
  559.     mode.
  560.  
  561.  
  562.     3.11 THE ZOOM MODE
  563.  
  564.     The magnifying glass or the 'm' key activates it. You have to place
  565.     the rectangle that appears now over the area you want to magnify. The
  566.     magnification factor can be adjusted by the '+' an '-' keys and the
  567.     current factor is shown on the MENUBAR with a preceeding 'x' like x5
  568.     for factor 5. After you have moved the rectangle over the area to zoom
  569.     click a mouse button and watch!. The DRAWING AREA will be split into
  570.     two sections, the left one displays the working area in normal size,
  571.     the right one magnified. You are able to use all the funtions in the
  572.     FASTMENU on the right area just like in normal mode on the DRAWING
  573.     AREA, with the exception, that while placing a line, rectangle or
  574.     circle the effects will not be shown in their true color, but inverse.
  575.     Clicking the zoom symbol again, pressing 'm' or using the EXIT function
  576.     exits the zoom mode.
  577.  
  578.  
  579.     3.12 THE BRUSH MODE
  580.  
  581.     The symbol on the right of the zoom symbol activates the brush mode.
  582.     To use a brush, you have to cut or load one first. The loading part
  583.     is discussed below in the requestor section, but the cutting out is
  584.     explained here. When I speak of 'cutting' out an area I actually mean
  585.     copying it to the BRUSH holding space.
  586.     There are two cut modes, first the rectangular cut, which is selected
  587.     by the 'b' key or the top left corner, that lets you place a rectangle
  588.     around the area you want to cut out. This rectangle is placed like in
  589.     3.5, note that the area covered by the rectangle itself will also be a
  590.     part of the brush.
  591.     The second one is a polygonial cut, in which you place a polygon
  592.     around the area to cut like in 3.6, note that here the area covered by
  593.     the polygon is also a part of the BRUSH.
  594.     Note that the color used by the right mouse button selects the color,
  595.     the brush will be transparent.
  596.     After you have cut out a BRUSH it will be shown under the pointer and
  597.     can be placed on the DRAWING AREA like sketch mode ( see 3.1.) Pressing
  598.     the left mouse button places the BRUSH on the DRAWING AREA.
  599.     There are two modes in which this can be done. The 'Matte' mode, where
  600.     the background of the BRUSH is transparent, like a matte painting for
  601.     movies, and the 'Replication' mode, where it is not. 'Matte' mode is
  602.     selected by F1, 'Replic.' by F2. Pressing the right mouse button puts
  603.     the shape of the BRUSH in the color of the right mouse button down.
  604.     Note that you can only have one BRUSH at a time. If you already have
  605.     cut out a BRUSH and cut out or load another the first one will be lost!
  606.  
  607.  
  608.     3.13 THE COLOR MODE
  609.  
  610.     The three letters 'Col' symbolise this mode. When selected by ',' or
  611.     the left mouse button, your pointer changes into a hollow star and
  612.     the word 'USE' below it you can select a color inside the DRAWING AREA
  613.     by moving the center of the star over it and clicking the corresponding
  614.     mouse button. After you have released the button, the pointer will
  615.     regain its original shape and the mode selected before will be acti-
  616.     vated. Pressing 'p' or the right mouse button opens the palette
  617.     requestor, that is explained below in the requestors section 5.3..
  618.  
  619.  
  620.     3.14 THE DUMP MODE
  621.  
  622.     The dustbin is the symbol used for this. Clicking on it or pressing
  623.     '*' clears the DRAWING AREA or the working area in zoom mode. Note that
  624.     this function works immediately!
  625.  
  626.  
  627.     3.15 THE UNDO MODE
  628.  
  629.     This one makes the last operation undone, if possible.
  630.  
  631.  
  632.     3.16 THE EXIT MODE
  633.  
  634.     After pressing this or striking 'q' you will be asked if you are
  635.     sure to leave. Note that all that has not been stored on disk is lost.
  636.     Make sure that all of your brushes and Pages have been saved!
  637.     If you are in ZOOM mode you will only leave it, not the prgram.
  638.  
  639.  
  640.     3.17 THE ICONIFY MODE
  641.  
  642.     Well, this mode (or function) is not really a drawing function. It can
  643.     only be accessed via keyboard by the F5 key. Striking this key causes
  644.     the screen Free Paint uses to close. A small window will be opened on
  645.     Workbench that has the headline 'Resume Free Paint' and looks like a
  646.     normal message requestor. Clicking 'CONTINUE' in this requestor reopens
  647.     the Free Paint Screen.
  648.     Why all of this you ask! Sometimes one wants to interrupt drawing and
  649.     do something else, but resume drawing later. In that instance he or she
  650.     hits the F5 key, Free Paint closes its display, but the actual PAGE is
  651.     kept intact in memory. Then the person will work on something else.
  652.     After finishing that, he or she clicks the 'CONTINUE' gadget and Free
  653.     Paint tries to reopen a display. But if there is not enought memory
  654.     Free Paint may not be able to do it, and some Disk Requestors ( see
  655.     section 5.1 for mor info about this) appear which allow you to save
  656.     the PAGE, BRUSH and SPARE PAGE to Disk. After the saving routine Free
  657.     Paint closes down all its activities and quits. To avoid this messy
  658.     situation, make sure that the amount of free memory when clicking
  659.     'CONTINUE' is not smaller than the time Free Paint went into ICONIFY
  660.     MODE. Use this function with caution as it can mess up your machine
  661.     big time!!!
  662.  
  663.  
  664. ***************************************************************************
  665.  
  666.  
  667.     4. THE MENUS OF FREE PAINT
  668.  
  669.     These menus work just like normal Workbech menus, with the exception,
  670.     that the Amiga-keys are not neccessary for short cuts. On the right
  671.     side of each item the key you can activate it by is displayed.
  672.  
  673.  
  674.     4.1 THE PICTURE MENU
  675.  
  676.     4.1.1 LOAD A PICTURE
  677.  
  678.     This item allows you to load a picture on your current page. It cannot
  679.     be made undone! If the picture is larger than your PAGE the overhang
  680.     will be cut away, if it is smaller, it will leave the rest of the PAGE
  681.     intact.
  682.     Free Paint loads IFF-ILBM pictures, up to 64 colors, which means most
  683.     of the pictures (except H.A.M.) made on and for the Amiga. It will
  684.     not load IFF-ACBM pictures (the BASIC pictures on the Extras disk).
  685.     See section 5.1. for more information.
  686.  
  687.  
  688.     4.1.2 SAVE A PICTURE
  689.  
  690.     Here you can save the entire PAGE to disk. The options (see Options)
  691.     will be used. If any problem arises you will be informed.
  692.     Free Paint saves IFF-ILBM compacted pictures, which can be loaded by
  693.     allmost any Amiga painting or other art program. If a file exists
  694.     that has the same name as the one you have entered into the disk
  695.     requestor, you will be informed about it and asked if you want to back
  696.     the elder file up. If you select 'YES' the elder file will be renamed
  697.     and get the suffix '.bak', your present file will be saved using your
  698.     name only. If selected 'NO' the elder file will be deleted.
  699.     See section 5.1 for more information about the 'Disk Requestor'.
  700.  
  701.  
  702.     4.1.3 PRINT A PICTURE
  703.  
  704.     This item enables you to print out your page on any printer that can
  705.     be used via preferences. See section 5.4. for more information.
  706.  
  707.  
  708.     4.1.4 DELETE A FILE
  709.  
  710.     This item allows you to delete any Amiga-DOS file. Note that a deleted
  711.     file is lost forever. You are not restricted to picture or brush files,
  712.     any file can be deleted, except directories and icon files.
  713.     See section 5.1. for more info.
  714.  
  715.  
  716.     4.1.5 SPARE PAGE
  717.  
  718.     This item has four subitem, they are:
  719.  
  720.     4.1.5.1 CREATE SPARE PAGE
  721.  
  722.     Here you can create an additional PAGE, having the same dimensions as
  723.     the original. You can only create one spare PAGE!.
  724.  
  725.  
  726.     4.1.5.2 SWAP PAGE
  727.  
  728.     This one exchanges the spare PAGE and the one currently drawn on. You
  729.     have to open a spare PAGE before doing this.
  730.  
  731.  
  732.     4.1.5.3 WRITE SPARE
  733.  
  734.     Selecting this item writes the PAGE currently used to the spare PAGE.
  735.     There has to be a spare PAGE open.
  736.  
  737.  
  738.     4.1.5.4 DELETE SPARE
  739.  
  740.     This item removes a spare PAGE from memory. The picture in the spare
  741.     PAGE is lost forever. There has to be a spare PAGE open before doing
  742.     this, of course.
  743.  
  744.  
  745.     4.1.6 PAGE FORMAT
  746.  
  747.     As you know, the Amiga has lots of different resolutions and colors
  748.     available. This item lets you select one of them. The old PAGE, an
  749.     existing SPARE PAGE and an existing BRUSH will be closed ( make sure
  750.     your picture has been saved) and a new one with the desired attributes
  751.     will be opened. If there is not enought memory to open a display with
  752.     the selected attributes, the number of colors will be decreased and
  753.     Free Paint tries again, until either a display is opened, or it re-
  754.     signes and quits.
  755.  
  756.  
  757.     4.1.7 MEMORY
  758.  
  759.     After having selected this, you will be shown the current memory stat-
  760.     istics, divided into CHIP and FAST memory. Note that only CHIP memory
  761.     can be used for picture data. The largest continuous hunk of memory is
  762.     also shown, because memory fragmentation may keep Free Paint to open
  763.     an screen even if the total summ of memory is large enough. To see if
  764.     you have enough CHIP-RAM look at the LARGEST line first!
  765.  
  766.  
  767.     4.1.8 INFORMATION
  768.  
  769.     Almost every software producer is vain, so am I. But I have to pro-
  770.     tect my rights on this program and package, wich makes it necessary!
  771.     Copying only the program without this document is illegal, also is
  772.     changing any part of it, so be nice and do not violate my rules!
  773.  
  774.  
  775.     4.1.9 QUIT FREE PAINT
  776.  
  777.     Heres the way out of this program. Make sure that your pictures have
  778.     been saved on disk before you do this, because after this they are
  779.     lost!
  780.  
  781.  
  782.     4.2 THE BRUSH MENU
  783.  
  784.     4.2.1. LOAD A BRUSH
  785.  
  786.     Loading a brush is similiar to loading a picture. But there are differ-
  787.     ences. When a brush is loaded, all of it is loaded into memory, but the
  788.     colors are stored in a special place (see 5.3.'Palette Requestor')
  789.     and if the brush colors differ from the PAGE colors you are in for a
  790.     surprise! If you already had a brush cut out it will be lost.
  791.     See section 5.1. for more info.
  792.  
  793.  
  794.     4.2.2 SAVE A BRUSH
  795.  
  796.     To save a brush to disk use this item. It works similiar as 4.1.2 SAVE
  797.     A PICTURE.
  798.  
  799.  
  800.     4.2.3 PRINT BRUSH
  801.  
  802.     Like 4.1.3, only for the brush.
  803.  
  804.  
  805.     4.2.4 RENEW BRUSH
  806.  
  807.     If had cut out a brush before and used another function later, this
  808.     gets back the last brush you had cut out or loaded.
  809.  
  810.  
  811.     4.2.5 SIZE BRUSH
  812.  
  813.     4.2.5.1 DOUBLE WIDTH /HEIGHT
  814.  
  815.     These Items will double the width or height of the current Brush.
  816.  
  817.     4.2.5.2 HALFE WIDTH /HEIGHT
  818.  
  819.     These Items will make the width or height of the current Brush half its
  820.     current size.
  821.  
  822.     4.2.5.3 SIZE FREELY
  823.  
  824.     These Items allows you to select the new size of the brush freely.
  825.  
  826.  
  827.     4.2.6 MIRROR BRUSH
  828.  
  829.     This menuitem has two subitems, which mirror the brush on the x-axis
  830.     for horizontal, and on the y-axis for vertical mirror.
  831.  
  832.  
  833.     4.2.7 SHEAR BRUSH
  834.  
  835.     This menuitem again has two subitems, which shear the brush along the
  836.     x-axis for horizontal, and on the y-axis for vertical shear.
  837.  
  838.  
  839.     4.2.7 ROTATE BRUSH
  840.  
  841.     This menuitem has two subitems, which rotate the brush either 90° or
  842.     any angle.
  843.  
  844.  
  845.     4.2.8 DISCARD BRUSH
  846.  
  847.     The brush version of DELETE SPARE.
  848.  
  849.  
  850.     4.2.9 BRUSH HANDLE
  851.  
  852.     This is used to specify the place, where the pointer holds the brush.
  853.     See setcion 5.5.'Brush Handle Requestor' for more information.
  854.  
  855.  
  856.     4.2.10 BRUSH OFFSET
  857.  
  858.     When a brush is loaded or cut out Free Paint stores the coordinates
  859.     of the place it was cut out from. You can modify these values here.
  860.  
  861.  
  862.     4.3 COLOR MENU
  863.  
  864.  
  865.     4.3.1 LOAD COLOR
  866.  
  867.     This Item will ask you for the name of a picture to get the colors from.
  868.  
  869.     4.3.2 SAVE COLOR
  870.  
  871.     This Item will save the curren colors inside a very small picture.
  872.  
  873.     4.3.3 COLOR PALETTE
  874.  
  875.     After having activated this the palette requestor opens. You can edit
  876.     both color and color rotation parameters here. See section 5.3. for
  877.     more info.
  878.  
  879.  
  880.     4.3.4 REMAP COLORS
  881.  
  882.     This items calls a requestor in which colors can be moved without
  883.     changing the palette. See section 5.8. 'Remap Requestor' for more info.
  884.  
  885.  
  886.     4.4. ANIM MENU
  887.  
  888.     4.4.1 ANIM SETTINGS
  889.  
  890.     After selecting this item the Animation Setup Requestor appears, see
  891.     5.11. for more info.
  892.  
  893.  
  894.     4.4.2 DO ANIM
  895.  
  896.     This item activates the current animation settings.
  897.  
  898.  
  899.     4.5 OPTIONS MENU
  900.  
  901.     4.5.1 MOVE SPACING
  902.  
  903.     When you move the DRAWING AREA you use the arrow key. This requestor
  904.     allows you to specify how much pixels one stroke will move the DRAWING
  905.     AREA.
  906.  
  907.  
  908.     4.5.2 GRID SPACING
  909.  
  910.     Free Paint can be told to use a grid for pointer adjustment by pressing
  911.     the F8 key. The position, on which the pointer appears are adjusted,
  912.     according to the values specified here. If you enter 10 and 20 for
  913.     X and Y spacing, your pointer will move to positions like 0,40  10,20
  914.     110,280 etc. Note that your real Amiga pointer still moves to any
  915.     position, but the drawing will be done according to the adjusted
  916.     positions only.
  917.  
  918.  
  919.     4.5.3 COORDINATES
  920.  
  921.     There are two way the coordinates are shown when a mousebutton is held
  922.     down. First the normal x-y offset, but when the Angle&Lenght item is
  923.     checked, the length and angle to the x-axis is displayed.
  924.  
  925.  
  926.     4.5.4 ICONS
  927.  
  928.     If the item USE ICONS is checkd, icons are create for images and
  929.     deleted when the DELETE FILE item is selected. the OS 2.0 STYLE item
  930.     save the icons in a way, the new Workbench 2.0 likes it.
  931.  
  932.  
  933.     4.5.5. SAVE OPTIONS
  934.  
  935.     All items in here are options. See the options section below.
  936.  
  937.  
  938. ***************************************************************************
  939.  
  940.  
  941.     5. THE REQUESTORS OF FREE PAINT
  942.  
  943.     In this section of the manual, a special window type is discussed,
  944.     the requestors. Requestors will appear when a decision has to be made
  945.     or more complex settings have to be modified. All of the requestors
  946.     have a headline, and at least one gadget to close them. A simple
  947.     requestor is the one opened when you want to exit Free Paint. There
  948.     is a headline which reads 'Free Paint Request:', the text 'Really exit
  949.     FPaint?' and two gadgets saying 'YES' and 'NO'. Note that you can also
  950.     select gadgets by the 'Y' and 'N' keys here!
  951.  
  952.  
  953.     5.1 DISK REQUESTOR
  954.  
  955.     When this requestor is opened the headline tells you what to do, e.g.
  956.     'Load A Picture', or 'Delete a File'. Below the headline is an area,
  957.     where the current path (see your Amiga-DOS Manual) is displayed. You
  958.     can edit this path by clicking on it, typing a new path and striking
  959.     the return key. Below the path is a list of the files in the current
  960.     directory. This list consists of the names of all directories and other
  961.     files in the current directory. Directory names are succeeded by a
  962.     '(dir)' suffix and will always appear before the other files. Icon
  963.     files (the '.info' files) are not displayed. The list is sorted alpha-
  964.     betically while the names are read in, so only during the loading
  965.     process their position may change. The names in the list can be click-
  966.     ed on like normal gadgets. Clicking on a 'normal' name causes it to be
  967.     highlighted and the name be copied in the field below, clicking on a
  968.     directory makes the requestor read that directory and display it.
  969.     Under the list is the place for the name of the file to perform an
  970.     operation on. You can edit this file like the path area, or click on
  971.     a file from the above file list. Further down a list of Amiga-DOS
  972.     devices can be found ( DF0:, DF1: or RAM:). Clicking on these has the
  973.     same effect as typing in their names in the path area. On the right of
  974.     these the 'PARENT' gadget moves you to the parent directory if it is
  975.     possible. On the right hand side of the requestor a slider can be found
  976.     to move the file list up and down, and above or below it are arrow
  977.     gadgets, that, when selected  move the list one item up or down.
  978.     Finally clicking on the OK gadget tells Free Paint to perfom the oper-
  979.     ation,while EXIT makes it forget it. Double-clicking on a filename or
  980.     pressing <RETURN> inside the file field has the same effect as
  981.     selecting 'OK'.
  982.  
  983.  
  984.     5.2 PAGE FORMAT REQUESTOR
  985.  
  986.     This is the req. to specify the mode of the PAGE. The High Resolution
  987.     gadget switches to the mode a normal Workbench screen has, (640 pixel
  988.     wide), Low Resolution to the mode most games run in (320 pixel wide).
  989.     The PAL gadget turns PAL mode one ( 256 Pixel high, for European Amigas
  990.     only) while the NTSC gadget turns to the American TV norm ( 200 pixel
  991.     high). The Interlace gadget turn the interlace mode on and doubles
  992.     the vertikal pixel count. Below you can specify the number of colors
  993.     you want to use. Note that only legal Amiga modes are possible! As
  994.     you have read before, a Free Paint Page can be larger than a screen,
  995.     the Width and Height gadgets allow you to specify the width and heigt
  996.     of your page. Note that widths have to be multiples of 16, other
  997.     widths will be adjusted to the next greater legal value. This is done
  998.     because the Amiga system opens screens only with widths of multiples
  999.     of 16, even if you specify others, so all of the memory allocated is
  1000.     available to you! Note also that the maximal dimensions of a PAGE is
  1001.     1008 * 1024 Pixels. If your machine has not enough emory for this mode
  1002.     Free Paint will attempt to open a Page with the same dimensions, but
  1003.     less colors, until it succeeds or admits, that it cannot open a PAGE
  1004.     at all and exits.
  1005.     This requestor can be closed by the OK gadget, which invoces the
  1006.     changing process, or EXIT, which cancels the action.
  1007.  
  1008.  
  1009.     5.3 COLOR PALETTE REQUESTOR
  1010.  
  1011.     This req. is the easy but powerful tool to adjust your palette and
  1012.     color cycling facilities. On the top left corner three sliders named
  1013.     R, G and B can be used to set the red, green and blue parts of the
  1014.     currently selected color (this color is marked by a rectangle in the
  1015.     palette in the middle and shown in a box at the right top corner).
  1016.     If you do not like the RGB color mode, next to those sliders are three
  1017.     more, named H, S and V. The H slider selects a colour out of a color
  1018.     list of 'pure' colors, the S and V sliders add white to it or reduce
  1019.     its value. To the right, a list (or palette) of colors is displayed.
  1020.     You can activate a color by clicking it in there or in the DRAWING
  1021.     AREA! On the far right three small gadgets perform actions on the whole
  1022.     palette: BRU copies the brush palette, DEF the dafault and REC the last
  1023.     time used palette onto the current one. Below the sliders are the
  1024.     'action' gadgets. After clicking on COPY the pointer will change to a
  1025.     arrow with 'TO' below it and the next selected color will have the
  1026.     currently selected color be copied on it. SWAP work accordingly, with
  1027.     the only difference that it swaps the two colors. FLOW computes a soft
  1028.     flow between those colors. MARK marks a color cycling range between
  1029.     the two and stores the direction they were selected. MARK works only
  1030.     if one of the cycling ranges has been selected (see below). A marked
  1031.     cycling range is displayed in the palette by a continuous line in the
  1032.     used colors and a horizontal one in the start and end colors.UNDO takes
  1033.     back the last action. CYCLE cycles the currently selected cycling range
  1034.     for six times,which will take some time, if it rotates slow! There are
  1035.     four numbers right of this one, these mark the four cycling ranges Free
  1036.     Paint uses. Clicking them activates the corresponding range. Below
  1037.     these a slider can be used to set the cycling speed. OK activates the
  1038.     current settings while EXIT cancels them. Note that when using 64
  1039.     colors, only 32 will be displayed. That is due to the fact that the
  1040.     Amiga does not use 64 different colors in this mode, but copies the
  1041.     first 32 to the second and makes them half the brightness of the first
  1042.     (it is called HALFBRIGHT MODE).
  1043.  
  1044.  
  1045.     5.4 PRINT REQUESTOR
  1046.  
  1047.     This req. appears when you want to print out a brush or PAGE. There
  1048.     are three print modes, 1/1000 INCH, FULL PAPER and Prt.Pixels. The
  1049.     first reads the values in the 'Horiz.' and 'Vert.' fields  and inter-
  1050.     prets them as 1/1000 Inch values for printing dimensions. The second
  1051.     prints on the full paper width and height available. The last one uses
  1052.     the 'Horiz.' and 'Vert.' fields to specify the print width in printer
  1053.     pixels, i.e. dots. The Center gadget centeres the printout on the paper
  1054.     and the Aspect gadget tells the printer to ignore one of the dimension
  1055.     values and compute them so that the proportions of the hardcopy look
  1056.     like the ones on the screen. PRINT causes the printer to work, EXIT
  1057.     cancels the action. When printing a window will appear. Clicking the
  1058.     'CONTINUE' gadget aborts the printing process.
  1059.     The function this requester represents is rather crude. I suggest you
  1060.     use a printing program if you want to get a really good hardcopy of
  1061.     your image.
  1062.  
  1063.  
  1064.     5.5 BRUSH HANDLE REQUESTOR
  1065.  
  1066.     This requestor contains a square of 9 black boxes, actually only 8
  1067.     black and one white box. The white box marks the place, where the
  1068.     pointer holds your brush. Clicking on a black box causes the white
  1069.     box to move to there. If you click OK, the requester is closed and the
  1070.     brush handle set to ther area, the white box was at, EXIT aborts the
  1071.     action, leaving the old handle intact.
  1072.  
  1073.  
  1074.     5.6 FILL MODE REQUESTOR
  1075.  
  1076.     To set the style of the fill function, this requestor was made for.
  1077.     There are ten different styles to select from, but some of them are
  1078.     not available all the time. On the right top corner of the req. a
  1079.     box showns you how the filled area might look (the colors may not be
  1080.     true only the pattern is). The text 'can't fill' means, that this style
  1081.     is not available at the moment. The styles are as follows. The 'Solid'
  1082.     style fills with the currently selected pen, the 'Brush' style uses
  1083.     the brush, if there is one, for a pattern, 'Check' checkers the fill,
  1084.     'HLine' draws horizontal lines, 'VLine' vertical ones, 'Spare' fills
  1085.     with the pattern of the spare page, if there is one. The following four
  1086.     styles use the slider for modification. The 'Rand.' mode creates a
  1087.     random pattern of the two mouse pens. The following fill the target with
  1088.     the colors of the fourth color cycling range, set in the 'Palette Req.'
  1089.     (see 5.3.). The 'HProp' modifies the range according to the horizontal
  1090.     width of the currently filled line, the 'HAbs.' and 'VAbs.' first search
  1091.     for the maximum width or height and fill accordingly. Selecting OK sets
  1092.     the style, EXIT remains with the old style.
  1093.  
  1094.  
  1095.     5.7 FONT REQUESTOR
  1096.  
  1097.     This req. enables you to use any Amiga-DOS fonts inside Free Paint.
  1098.     There is a list of all available fonts, which can be moved by a slider
  1099.     on the right or two arrows below. Clicking inside the list marks
  1100.     one font. These fonts are shown by name and then the size follows.
  1101.     Below the list, the styles can be found and selected, too! Below them
  1102.     the LOAD gadget loads the specified font and sets the style, while
  1103.     SET only sets the current font to the marked style. EXIT aborts as
  1104.     usual.
  1105.  
  1106.  
  1107.     5.8 COLOR REMAP REQUESTOR
  1108.  
  1109.     Like in the color palette req. you are shown a palettes of colors, but
  1110.     here there are two of them, one called OLD, the other NEW. The meaning
  1111.     of this is, that the OLD palette marks the color configuration before
  1112.     the req. was opened, and the NEW part the configuration you will set,
  1113.     when selecting the OK gadget. The OLD part cannot be changed, the NEW
  1114.     one should be or no change will take place. You use this req. to change
  1115.     the colors in parts of your picture only, without changing the colors
  1116.     in your palette. You can COPY, SWAP and UNDO like in the pallete req.
  1117.     additionally it is possible to select colors inside the DRAWING AREA.
  1118.     The NORM gadget copies the OLD part to the NEW one. Below all those
  1119.     gadgets are four ones, that stand for the areas you want to remap.
  1120.     First there is SCREEN which stands for the DRAWING AREA, BRUSH for the
  1121.     brush, REGION for a part of the DRAWING AREA you are asked to mark (it
  1122.     works like cutting out a brush in rectangular mode) and PAGE for the
  1123.     whole PAGE. Note that remapping a page cannot be made undone!
  1124.     The OK gadget start the remapping or area selecting process. The
  1125.     remapping can be stopped by pressing 'ESC'.
  1126.  
  1127.  
  1128.     5.9 SPRAY REQUESTOR
  1129.  
  1130.     There are only two sliders in this req. The RANGE slider adjusts the
  1131.     area, that is sprayed, DEPTH the number of points set with one spray.
  1132.     OK and EXIT work like always.
  1133.  
  1134.  
  1135.     5.10 ICONIFY REQUESTOR
  1136.  
  1137.     By pressing the F3 key, Free Paint changes into 'iconify mode', which
  1138.     means that it stops working, opens a requester on the Workbench and
  1139.     waits until you click 'CONTINUE' inside it. After you have clicked
  1140.     'CONTINUE' the Free Paint screen reappears and you can go on painting.
  1141.     If you have closed the Workbench by using the F4 key, it will be
  1142.     reopened and not closed when Free Paint resumes.
  1143.  
  1144.  
  1145.     5.11 ANIMATION REQUESTOR
  1146.  
  1147.     Free Paint uses a simple, non-standart animation method for simple
  1148.     animation testing. This is usefull for drawing small animations for
  1149.     games.
  1150.     The different cells are drawn on a normal PAGE in a matrix, optionally
  1151.     with a surrounding grid and taken one after another and placed in a
  1152.     specified place. This creates the illusion of a moving object.
  1153.     The requestor contains the following gadgets. First the Width/Height
  1154.     fields, that specify the width and height of one animation cell, then
  1155.     the SourceX/SourceY ones, that tell FPaint where to start looking for
  1156.     the first cell. The DestX/DestY fields hold the position, where the
  1157.     animation is creatted. The Rows gadget is used to specify the number
  1158.     of rows of the source matrix, after the last row, FPaint starts looking
  1159.     for the next cell one line below. The Cells gadget contains the overall
  1160.     number of cells used. The Grid gadget is used to switch the grid on or
  1161.     off. There are two ways in which a animation can be played, first the
  1162.     CYCLE, meaning that after the last cell the first one will be played,
  1163.     and then the PINGPONG mode, in which after the last cell the direction
  1164.     changes and the second last cell is played, then the one before it and
  1165.     so on, until the first is reached, and the direction reversed again.
  1166.     To save the animation setup you must select the SAVE ANIM option in the
  1167.     MISC menu. To play the animation hit the key above the TAB key (on my
  1168.     keyboard its the ` ). You can abort an animation by striking the ESC
  1169.     key any time. There is an animation picture in the PICTURE drawer to
  1170.     experiment with.
  1171.  
  1172.  
  1173. ***************************************************************************
  1174.  
  1175.  
  1176.     6. MESSAGES AND REQUESTS
  1177.  
  1178.  
  1179.     6.1 THE FREE PAINT MESSAGE SYSTEM
  1180.  
  1181.     If Free Paint finds one of your commands difficult to execute, or if
  1182.     you have made a mistake, the program will tell you what went wrong or
  1183.     how to fix it. A window will appear that has a headline reading
  1184.     'Free Paint Message'. A text below is the message to the user. When
  1185.     you have read this text, notify Free Paint by either clicking the
  1186.     'CONTINUE' gadget in the right bottom corner, or striking the 'C' key
  1187.     or the spacebar.
  1188.     For more important messages Free Paint opens a display that looks
  1189.     like a Guru Meditation, but in most cases it will not go into reset!
  1190.  
  1191.  
  1192.     6.2 THE FREE PAINT REQUEST SYSTEM
  1193.  
  1194.     When simple YES/NO decisions have to be made Free Paint opens a window,
  1195.     that looks like a message window in 6.1. and has the headline
  1196.     'Free Paint Request'. A text asks you to make a decision. Click either
  1197.     the 'YES' or 'NO' gadget, or type 'Y' or 'N' to tell Free Paint what
  1198.     to to.
  1199.  
  1200.  
  1201.     6.3 THE WORKBENCH REQUESTORS
  1202.  
  1203.     In error situations, that are handled by the Amiga software and cause
  1204.     the dreaded  'System Request' requestor to appear on the Free Paint
  1205.     screen, make sure, that you respond to them. As long as this requestor
  1206.     is on your screen the actual Free Paint is halted and none of its
  1207.     functions will work. This is due to the way the Amiga is built and
  1208.     cannot be changed easyly.
  1209.  
  1210.  
  1211. ***************************************************************************
  1212.  
  1213.  
  1214.     7. THE OPTIONS OF FREE PAINT
  1215.  
  1216.     Options are those items in the OPTIONS menu, that are not alligned with
  1217.     the first . This was done to allow for some space for the checkmark.
  1218.     A checkmark appearing before an option means, that it is used. If the
  1219.     checkmark is missing, the option is ignored.
  1220.     Options can be specified three ways, first by selecting them in Free
  1221.     Paint itself, the by using the key word in the command line in CLI or
  1222.     as 'Tool Types' in the Free Paint Icon. Using the last two ways has
  1223.     the advantage, that all key words are accessable.
  1224.     It is also possible to specify an startup picture file, but if you
  1225.     do so on Workbench, all options are ignored. In CLI a startup file
  1226.     has to be the only parameter in the command line and options have to be
  1227.     preceeded by a '-O' character (e.g. FPaint -O FONTS_OFF COLORS_2).
  1228.  
  1229.  
  1230.     7.1 SYNTAX
  1231.  
  1232.     If you specify options in CLI or as 'Tool Types', a special simple
  1233.     syntax has to be used. It looks this way: first the keyword, followed
  1234.     by an underscore ('_') and a switch ('ON' or 'OFF') or a numerical
  1235.     value. Calling Free Paint from CLI to open a Workbench'like screen
  1236.     is done this way "FPaint -O HIRES_ON COLORS_4".
  1237.     Multiple options can be written into one line with at least one space
  1238.     in between. When using 'Tool Types' multiple options in one 'Type' and
  1239.     multiple 'Tool Types' are possible. If one keyword appears more than
  1240.     once, only the first one is used!
  1241.  
  1242.  
  1243.     7.2 KEYWORDS
  1244.  
  1245.     7.2.1 ICONS
  1246.  
  1247.     This keyword switchs the use of icons for Workbench. If it is "ON"
  1248.     icons wil be saved for each brush and picture saved by Free Paint,
  1249.     but when using the 'DELETE FILE' item, the corresponding icon
  1250.     will be deleted! It uses the switchs "ON" and "OFF", default value
  1251.     is "ON".
  1252.  
  1253.  
  1254.     7.2.2 OS2.0
  1255.  
  1256.     The OS2.0 switches between the old blue&orange Workbench 1.2  and
  1257.     the new grayscale look of Workbnech 2.0 for icons. Default if OFF.
  1258.  
  1259.  
  1260.     7.2.3 HANDLE
  1261.  
  1262.     HANDLE switches the saving of the brush handle position of a cut
  1263.     out brush. It uses "ON" and "OFF", default value is "ON".
  1264.  
  1265.  
  1266.     7.2.4 OFFSET
  1267.  
  1268.     Free Paint stores the coordinates, where a brsh was cut out. This
  1269.     switch tells Free Paint,if it should save these too. It uses "ON" and
  1270.     "OFF", default is "ON".
  1271.  
  1272.  
  1273.     7.2.5 CYCLES
  1274.  
  1275.     This option controls the saving of color cycling ranges. It uses "ON"
  1276.     and "OFF", default value is "ON".
  1277.  
  1278.  
  1279.     7.2.6 SCREEN
  1280.  
  1281.     If a PAGE is larger than a normal Amiga-DOS screen Free Paint allows
  1282.     the user to move the DRAWING AREA around. So information about the
  1283.     DRAWING AREA and the PAGE are stored when saving. But some display-
  1284.     ing and painting programms do not accept the fact, that a PAGE can
  1285.     be larger than a DRAWING AREA. To create picture files, that run
  1286.     on these programs turn this option "OFF". Of course, it uses the "ON"
  1287.     and "OFF", default value is "ON".
  1288.  
  1289.  
  1290.     7.2.7 LORES (CLI + 'Tool Types' only)
  1291.  
  1292.     This option cause Free paint to open an low resolution (320 pixel wide)
  1293.     screen. It uses the "ON" and "OFF", default value is "ON". If you
  1294.     specify LORES_OFF the current revision will try to open a high res.
  1295.     screen.
  1296.  
  1297.  
  1298.     7.2.8 HIRES (CLI + 'Tool Types' only)
  1299.  
  1300.     This option cause Free paint to open an High resolution (640 pixel
  1301.     wide) screen. It uses the "ON" and "OFF", default value is "ON". If
  1302.     you  specify HIRES_OFF the current revision will try to open a low
  1303.     resolution screen.
  1304.  
  1305.  
  1306.     7.2.9 LACE (CLI + 'Tool Types' only)
  1307.  
  1308.     LACE switches the dreaded interlace mode on or off. Use like the above!
  1309.     (Oh my god, it rhymes) Default is "LACE_OFF"
  1310.  
  1311.  
  1312.     7.2.10 COLORS (CLI + 'Tool Types' only)
  1313.  
  1314.     You can specify the number of colors you want here. Use it like this
  1315.     "COLORS_16" or "COLORS_8". The numbers have to be powers of two, or
  1316.     you will get less colors than you want. Make sure that you select a
  1317.     valid Amiga-DOS number of colors for the selected mode. Default is
  1318.     "COLORS_32".
  1319.  
  1320.  
  1321.     7.2.11 WIDTH (CLI + 'Tool Types' only)
  1322.  
  1323.     This numerical keyword lets you enter the width of your page (for
  1324.     restrictions see PAGE FORMAT Req.) Example: "WIDTH_640". Default
  1325.     id "WIDTH_320".
  1326.  
  1327.  
  1328.     7.2.12 HEIGHT (CLI + 'Tool Types' only)
  1329.  
  1330.     This numerical keyword lets you enter the Height of your page (for
  1331.     restrictions see PAGE FORMAT Req.) Example: "HEIGHT_256"(it is default,
  1332.     too!)
  1333.  
  1334.  
  1335.     7.2.13 PAL (CLI + 'Tool Types' only)
  1336.  
  1337.     A switch for the TV mode. In European Amigas 256 lines are accessable,
  1338.     in American only 200, due to the difference in power supply frequency.
  1339.     This switch uses "ON" and "OFF", default is "ON", meaning 256 lines.
  1340.  
  1341.  
  1342.     7.2.14 NTSC (CLI + 'Tool Types' only)
  1343.  
  1344.     Like the above, but turns on the NTSC mode.
  1345.  
  1346.  
  1347.     7.2.15 FONTS
  1348.  
  1349.     Load the fonts during the startup (FONTS_ON) or when needed (OFF).
  1350.     Default is "ON".
  1351.  
  1352.  
  1353.     7.2.16 ANGLE
  1354.  
  1355.     Use the Angle & Lenght display in place of the normal offset one.
  1356.     Default is "OFF".
  1357.  
  1358.  
  1359.     7.2.17 ANIM
  1360.  
  1361.     If this is selected, a special FPSA chunk is saved to store the
  1362.     animation setup. Default is "OFF".
  1363.  
  1364.  
  1365.     7.2.18 MASK
  1366.  
  1367.     If this is selected, a brush will be saved with a mask, in which for
  1368.     each non-transparent pixel a bit is set at its location.
  1369.     Default is "OFF".
  1370.  
  1371.  
  1372. ***************************************************************************
  1373.  
  1374.  
  1375.     8. KEYBOARD SETTINGS
  1376.  
  1377.     Here the functions that can be called by striking a key are listed,
  1378.     those that are not accessable in zoom are marked by (nz). In text mode
  1379.     all of those functions are inactive, see the 'Text Keys' part for the
  1380.     settings there.
  1381.  
  1382.  
  1383.     8.1. FAST MENU KEY SETTINGS
  1384.  
  1385.     These keys act like the symbols in the FASTMENU. They have been described
  1386.     in section 3.
  1387.  
  1388.       Key   |   Action
  1389.     --------+---------------------------------------------------
  1390.     '.' ':' | Draw pointed or straight sketch
  1391.     'a' 'A' | Use spray function or set spray parameters
  1392.     'v' 'V' | Draw normal line
  1393.     's' 'S' | Draw spline line
  1394.     'r' 'R' | Draw rectangle or box
  1395.     'g' 'G' | Draw polygon or filled polygon
  1396.     'c' 'C' | Draw circle or disk
  1397.     'e' 'E' | Draw ellipse or filled ellipse
  1398.     'f' 'F' | Fill area or select fill mode
  1399.     'm' 'M' | Activate zoom mode
  1400.     'b' 'B' | Select brush cutout mode
  1401.     ',' 'p' | Get color under pointer or activate color palette
  1402.     '*'     | Clear screen
  1403.     'u' 'U' | Undo
  1404.     'q' 'Q' | Quit
  1405.  
  1406.  
  1407.     8.2. MENU SHORT-CUT KEY SETTINGS
  1408.  
  1409.     These keys are short-cuts for menu selections. They have been listed in
  1410.     section 4.
  1411.  
  1412.       Key   |   Action
  1413.     --------+---------------------------------------------------
  1414.     'l' 'L' | Load picture or brush
  1415.     'z' 'Z' | Save picture or brush
  1416.     'd' 'D' | Print picture or brush
  1417.     'x' 'X' | Delete file
  1418.        'o'  | Create a spare page
  1419.        'j'  | Exchange normal and spare page
  1420.        'w'  | Write normal page to spare page
  1421.        'k'  | Close the spare page
  1422.        'n'  | Change page format
  1423.      Alt-l  | Load colors
  1424.      Alt-z  | Save colors
  1425.      Alt-x  | Mirror horizontally
  1426.      Alt-y  | Mirror vertically
  1427.      Alt-w  | Double width
  1428.      Alt-h  | Double height
  1429.      Alt-i  | Halfe width
  1430.      Alt-e  | Halfe height
  1431.      Alt-s  | Size freely
  1432.      Alt-o  | Shear horizontally
  1433.      Alt-v  | Shear vertically
  1434.      Ctrl-a | Set animation parameters
  1435.      Ctrl-d | Do animation
  1436.        '?'  | Show memory info
  1437.      'I' 'i'| Show program info
  1438.        'q'  | Quit
  1439.        'h'  | Renew brush
  1440.      Ctrl-h | Select brush handle
  1441.      Ctrl-o | Select brush offset
  1442.        'P'  | Remap area
  1443.        'p'  | Activate color palette
  1444.      Ctrl-m | Select move spaceing
  1445.      CTrl-g | Select grid spaceing
  1446.  
  1447.  
  1448.     8.3. FUNCTION KEY SETTINGS
  1449.  
  1450.     Listed here are the actions, that are invoced by pressing a function key.
  1451.  
  1452.       Key   |   Action
  1453.     --------+---------------------------------------------------
  1454.        F1   | Select brush mode 'Matte'
  1455.        F2   | Select brush mode 'Replc'
  1456.        F3   | Open Workbench
  1457.        F4   | Close Workbench
  1458.        F5   | Iconify Free Paint
  1459.        F6   | Toggle pointer
  1460.        F7   | Toggle pointer marker mode
  1461.        F8   | Toggle grid
  1462.        F9   | Toggle MENUBAR
  1463.        F10  | Toggle FASTMENU
  1464.  
  1465.  
  1466.     8.5. ARROW KEYS
  1467.  
  1468.     The Arrow keys move the DRAWING AREA around, how far it is move is
  1469.     specified via the qualifier key.
  1470.  
  1471.     Qualifier | Action
  1472.     ----------+--------------
  1473.           NO  | move one pixel
  1474.        SHIFT  | move to border.
  1475.          ALT  | move 4 pixels.
  1476.         CTRL  | move the amount given in the move requestor
  1477.  
  1478.  
  1479.     8.5. OTHER KEYS
  1480.  
  1481.       Key   |   Action
  1482.     --------+---------------------------------------------------
  1483.      '+' '-'| Increase or decrease magnification factor
  1484.     '[' '{' | Next left / rigth mouse pen
  1485.     ']' '}' | Previous left / right mouse pen
  1486.      '1'-'4'| Cycle corresponding color range
  1487.        '#'  | Activate color panic mode (so that you can see the FASTMENU and
  1488.             |                   MENUBAR without having to change the colors!)
  1489.        '`'  | Start animation
  1490.  
  1491. ***************************************************************************
  1492.  
  1493.  
  1494.     9. PROGRAMMERS INFORMATION
  1495.  
  1496.     Free Paint is a raster oriented painting program for the Amiga. It
  1497.     saves using the IFF-ILBM format, with a compacted body chunk. A
  1498.     normal saved file contains four CRNG chunks for color rotation and
  1499.     an CAMG chunk if in EXTRA_HALFBRITE. A saved brush contains a GRAB
  1500.     chunk to store the position fo the brush handle.
  1501.     The Image width and height, both brush and picture are stored in the
  1502.     BMHD Width and Height fields, while the dimensions of the screen are
  1503.     written into the PageHeight and PageWidth fields (see SCREEN option).
  1504.     A brush offset is stored in the BMHD OffsetX, OffsetY fields, and
  1505.     can be switched to 0,0 by the OFFSET option. If the HANDLE option is
  1506.     off, no GRAB will be saved, if the CYCLES option is off no CRNG is
  1507.     saved.
  1508.     Free Paint loads almost anything, that starts with FORM....ILBM and
  1509.     has a BMHD, CMAP and correct BODY chunk. If the image is displayed
  1510.     correctly depends on the current screen mode.
  1511.     Free Paint uses the $bfe001 and $dff016 custom chip registers for
  1512.     mouse button handleing. Input devices or handlers that do not use
  1513.     these registers will not work. All other environmental interaction
  1514.     is done using Intuition functions and should work on any Amgia.
  1515.  
  1516.  
  1517.     The FPSA (Free Paint Simple Animation) CHUNK
  1518.  
  1519.        NAME     | SIZE | DESCRIPTION
  1520.      -----------+------+------------------------------
  1521.      AnimSrcX   |  4   | Start row of the source matrix
  1522.      AnimSrcY   |  4   | Start line of the source matrix
  1523.      AnimWidth  |  4   | Width of one cell
  1524.      AnimHeight |  4   | Height of one cell
  1525.      AnimRows   |  4   | Number of rows of the source matrix
  1526.      AnimCells  |  4   | Number of cells of the source matrix
  1527.      AnimDstX   |  4   | Start row of the animation place
  1528.      AnimDstY   |  4   | Start line of the animation place
  1529.      AnimDelay  |  4   | Delay in frames between two cells
  1530.      AnimRepeat |  4   | Number of times the animation is repeated
  1531.      AnimSource |  4   | Place the source matrix is on (0=PAGE, 1=SPARE)
  1532.      AnimMode   |  4   | Animation mode (0=CYCLE, 1=PINGPONG)
  1533.      AnimGrid   |  4   | State of animgrid (0=OFF, 1=ON)
  1534.                  -----
  1535.                    52 Bytes
  1536.  
  1537.  
  1538. ***************************************************************************
  1539.  
  1540.  
  1541.    10. ABOUT THE PICTURES THAT CAME WITH THIS
  1542.  
  1543.    There should be a 'PICTURE' and 'BRUSH' drawer in the same directory
  1544.    that FPaint is in. In these subdrawers some pieces of art have been
  1545.    supplied by me. I have drawn all of them myself, so there is no need
  1546.    to blame anyone else for the mess. I AM NOT AN ARTIST, I use FPaint
  1547.    mainly to design graphics for games (like Mamba Move) or utilities
  1548.    (such as Label Maker). On the other hand, I am quite proud of some
  1549.    of the pictures I have drawn, so limit your criticism.
  1550.  
  1551.  
  1552. ***************************************************************************
  1553.  
  1554.  
  1555.     11. A WORD TO THE USER
  1556.  
  1557.     There are some words I would like to add about the way Free Paint was
  1558.     programmed and has to be spread.
  1559.     I started to write FPaint in the autumn of 1989, because I was broke
  1560.     and desperatly needed a painting program. I had written some drawing
  1561.     programs in Amiga-Basic, but they were slow and memory consuming, all
  1562.     Public Domain painting programs made me angry ( I speak of VDraw 1.16
  1563.     and VDraw 1.19 as well as Klecks). So I began to write this one. There
  1564.     were some serious setbacks ( I backed up on one of my source disk,
  1565.     killing about 800k of source code, including 2 well running FPaint
  1566.     revisions). My revision system is somewhat strange, I have to admit.
  1567.     There are no revisions 1-9, the first one was called I , then II and ][
  1568.     and after that 1.2 which is revision 12! From that on numbers are
  1569.     correct (this should not trouble you, since the older versions have
  1570.     been released to a number of my friends only, by the way the revisions
  1571.     14 and 15 were the two that went overboard, I had to reconstruct the
  1572.     later revisions from an earlier 14, 13,and lots of new ideas, which
  1573.     made FPaint14-18 rarely working hacks.) This revision ( I do not want
  1574.     to call it version) was testet on Amiga 2000 A + B + C ( I own an A) by
  1575.     myself and the people listet below. The greek letters after the re-
  1576.     vision number is the debugged version count, GAMMA means third de-
  1577.     bugged version of that revision.
  1578.     After FPaint had grown I thought about sending it to a PD series to
  1579.     have other 'Amigaphile' creatures enjoy it, too! But there are some
  1580.     German 'PD-dealer' that sell single PD-programs or packages for
  1581.     three times or more the price of a normal PD-disk, some include
  1582.     strange expansions to rectify this, some even do not! To make sure
  1583.     that those 'black sheep' do not make profit out of my hard work I
  1584.     have included the rather elaborate legal header.
  1585.     There is a even stranger way of getting into the PD-market, it is
  1586.     called SHAREWARE. First, there are those, who send in a half-working
  1587.     copy of their oh-so wonderful hack and expect you to pay a fortune
  1588.     in shipping and program price to get a fully working one. This way,
  1589.     they make PD an advertising board free of charge, and I do not think
  1590.     that is the way it should be. Then there are those, who send in
  1591.     working programs and demand a share fee. Well, I think you should
  1592.     either put your software into to PD market ( they do not have to be
  1593.     FREEWARE), or make your programs commercial products, low budget
  1594.     perhaps. I myself am not a rich man ( a starving student rather) but
  1595.     in my opinion the share fees are paid by the wrong people, law abiding
  1596.     users, and not by the pirating masses, that hurt the Amiga scene.
  1597.     And when I look at the header of many SHAREWARE programs and see a
  1598.     disclaimer, that makes the user the victim if the programmer screwed
  1599.     up, I get angry. You usually do not pay to play Russian roulette!
  1600.     If the programmer does not want to bear the consequences, he should
  1601.     not demand payment!
  1602.     This package is partly dedicated to those, that cherish the idea of PD
  1603.     and just include their works in the PD as I do.
  1604.     This program is NOT SHAREWARE, I do not expect anyone to pay me any-
  1605.     thing as long as she/he abides by my demands in the legals section.
  1606.     Donations are accepted, of course, but I do not put moral pressure on
  1607.     anyone!
  1608.     Well, there is only 'one' thing to say now, HAVE FUN, ENJOY, CU!
  1609.  
  1610.  
  1611.     Thanx for many tips and a lot of testing go to:
  1612.  
  1613.                   Thomas Geib and Christian Motz.
  1614.  
  1615.  
  1616.                                              Mackenbach, 6th of August 1991
  1617.                                              Kaiserslautern, February 1992
  1618.  
  1619.                             Björn-Eric Trost
  1620.                                                         A. d. Bännjerrück 39
  1621.                                                         6750 Kaiserslautern
  1622.                                                         Germany
  1623.  
  1624. ***************************************************************************
  1625.  
  1626.  
  1627.     12. CHANGES FROM EARLYER REVISIONS
  1628.  
  1629.     TO REVISION 35 ZETA:  Remap bug fixed.
  1630.     TO REVISION 36 ALPHA: Simple Animation added,
  1631.                           Brush mask saving added.
  1632.     TO REVISION 37 GAMMA: Zoom restrictions lifted,
  1633.                           Angle&Lenght added,
  1634.                           Submenus established,
  1635.                           CLI option syntax changed,
  1636.                           Qualifiers enabled,
  1637.                           Keeping of page image enabled,
  1638.                           Color load/save,
  1639.                           OS 2.0 icon style support,
  1640.                           Faster saving,
  1641.                           Optional font loading,
  1642.                           Dynamic brush background clipping.
  1643.     TO REVISION 37 DELTA  Startup load bug fixed,
  1644.                           Color load bug fixed,
  1645.                           Brush change mask bug fixed,
  1646.                           Qualifier bug fixed.
  1647.     TO REVISION 37 ZETA   Text Undo bug fixed
  1648.                           Color range fill added
  1649.                           Faster Fill added
  1650.                           Some more common bugs fixed
  1651.  
  1652.  
  1653. ***************************************************************************
  1654.  
  1655.